草庐IT

Android RelativeLayout 边距

全部标签

android - 以编程方式将边距添加到 RelativeLayout

我正在尝试在我的Activity中以编程方式将边距顶部添加到我的RelativeLayout中。使用xml我可以在这种模式下执行此操作:android:layout_marginTop="10dp",但是当我尝试以编程方式执行此操作时,没有任何变化...如您所见,我正在使用一些RelativeLayout(有一个for循环)在一个LinearLayout容器中。这是我正在使用的代码://LINEARLAYOUTLinearLayoutlinearLayout=newLinearLayout(this);linearLayout.setOrientation(LinearLayout.V

android - 按钮边距的布局问题

我在android应用程序中组织布局时遇到问题。我正在动态创建按钮并使用此代码将它们添加到我的布局中:LayoutInflaterlayoutInflater=(LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);for(inti=0;i我将它添加到LinearLayout:我正在导入这个我定义按钮布局的.xml:好吧,布局总是这样结束:而不是这样的东西(甚至按钮之间的spce,方形按钮):总结一下:我必须:在xml中描述按钮动态生成N个按钮将描述按钮的属性添加到动态创建的按

java - 如何正确删除Android中按钮周围的填充(或边距?)?

目前,我有以下底部登录按钮。当按钮未被按下时按下按钮时XML看起来像这样我想在按下按钮时移除按钮周围的填充(或者我应该称之为边距?请参阅我最底部的p/s部分)。我看HowtoremovepaddingaroundbuttonsinAndroid?我试过了它不起作用,没有效果。我进一步尝试按下时不再有填充。但是,Material设计的压制视觉效果也会消失。我可以知道在按下时移除按钮填充的最佳方法是什么,同时保留Material设计的按下视觉效果吗?P/S我真的不知道我应该称之为填充还是边距。我希望实现的是,当我们按下底部区域时,按下视觉效果变化应该覆盖整个100%底部栏区域(@+id/s

android - RelativeLayout 对齐父级 *side* + 边距 *side*

当您将View与布局的一侧对齐时,我注意到RelativeLayout中的一种奇怪行为(任何一侧)并且在同一方向上具有较大的边距。我有2个RelativeLayouts,每个都包含一个简单的View。在一种布局中,View与顶部和左侧对齐,在另一种布局中,View与底部和右侧对齐:看起来像这样:我在父对齐的每个方向上添加了130dp的边距。这意味着View应该在布局中仅部分可见。这就是发生的事情:如您所见,View现在小于原始大小,因为它们被推到了布局的“墙壁”上。接下来,我尝试提供比布局更大的边距,因此我在对齐的方向上给了它们151dp的边距。它看起来像这样:右下对齐的View现在“

android - 如何从 ListView 的右边缘设置垂直滚动条的边距?

对于安卓平台:我需要在ListView的垂直滚动条的右侧放置边距(它是自定义的)。请看附图。默认滚动条粘在ListView的最右侧。需要你的手。谢谢。 最佳答案 如果您关心您的设计并希望在全局范围内应用该样式,请使用此。res/values/styles.xml@drawable/scrollbarres/drawable/scrollbar.xml所有其他答案都是由开发人员创建的,而不是像我这样的设计师。结果 关于android-如何从ListView的右边缘设置垂直滚动条的边距?,我

Android - Activity Home/向上箭头在 SDK 24 中有额外的填充/边距

我刚刚将我的应用从使用SDK23更新到SDK24。我的Activity出现了一个问题,这些Activity显示了向上/主页箭头(即getSupportActionBar().setDisplayHomeAsUpEnabled(true)),因为现在向上之间有额外的(不需要的)空间箭头和Activity标题。对于没有向上箭头的Activity,Activity标题与之前的位置完全相同,这表明额外的填充/边距与向上箭头相关联,而不是与Activity标题相关联。我的问题是如何更改布局,使其在SDK24中看起来与在SDK23中相同?向上箭头和使用SDK23的标题之间的小间隙:使用SDK24的

android - 带有边距/填充的 ListView 滚动条样式

希望是一个简单的。v4.0.3我有一个ListView并且想要左右留出10dip的边距。内容当然很简单,但我希望分隔线左右也有10dip的边距。如果我将android:PaddingRight或android:layout_marginRight添加到ListView或LinearLayout包含ListView那么这当然可以,但是当您滚动列表时出现在右侧下方的List滚动条也会移动填充/边距距离。我希望滚动条指示器保持不变。我已经尝试了所有android:scrollbarStyle设置。 最佳答案 轻松搞定或者

android - CoordinatorLayout 忽略带有 anchor 的 View 的边距

鉴于我正在使用这样的布局:这几乎是标准的Cheesesquare示例-除了FloatingActionButton,我想将它向上移动大约20dp。但是,这不起作用。无论我是否使用边距、填充等-按钮将始终位于anchor边缘的中心,如下所示:如何按预期将FAB上移20dp? 最佳答案 我为你推荐一个优雅的解决方案: 关于android-CoordinatorLayout忽略带有anchor的View的边距,我们在StackOverflow上找到一个类似的问题:

android - FloatingActionButton 默认边距在 Lollipop 中不起作用

我在CoordinatorLayout中显示FloatingActionButton和Recyclerview,当点击FAB时,将在中添加一行回收站View。现在的问题是,当我在API15中测试时,FAB有边距,但是当我在API22(Lollipop5.1.1-Nexus4)中测试时,我没有得到任何边距,并且FAB被按下到屏幕边缘。我担心FAB在API15中有默认边距设置(没有测试其他设备),但在API22中没有,或者我遗漏了什么。我的布局代码:------------------------------------------ 最佳答案

android - 试图了解 ScrollView 内 LinearLayout 的边距

我需要在SrollView中有一个LinearLayout并且LinearLayout必须与ScrollView有一个边距.起初,我能想到的解决该问题的唯一方法是在另一个LinearLayout中设置一个LinearLayout,并在最后一个布局上设置边距。如果它们设置在外部LinearLayout.中,它们将不起作用例子:我的问题是:我为什么需要这样做?如果我只有一个LinearLayout就没有边距...例子:然后,搜索一些类似的问题,我发现了一些布局,这让我想到了在ScrollView中使用填充而不是LinearLayout中的边距。这也解决了我的问题,我不需要LinearLay